<!DOCTYPE html>
<html>
<head>
  <title>Worker pool in the browser</title>

  <script src="../../dist/workerpool.min.js"></script>
</head>
<body>

<script>
  // create a worker pool
  var pool = workerpool.pool();

  // create a static function
  function add(a, b) {
    return a + b;
  }

  // offload execution of a function to the worker pool
  pool.exec(add, [3, 4])
      .then(function (result) {
        document.write('Result: ' + result); // outputs 7
      })
      .catch(function (err) {
        document.write('Error: ' +  err);
      });

</script>

</body>
</html>